body, table, input, select, textarea { font-family: tahoma; font-size: 11px; margin: 0; }
body { margin: 0; padding: 0; }
body, table { line-height: 1.8em; }
h1 { font-size: 15px; font-family: arial; display: inline; padding-right: 0.7em; }
h1 small { font-weight: normal; font-size: 11px; }
.ls th { background: #61921A; color: #fff; line-height: 1.5em; font-weight: normal; }
.ls td { padding: 3px 0.5em; padding-bottom: 4px; line-height: 1.5em; }
input, textarea { border-color: #ccc; border-width: 1px; padding: 1px 3px; }
textarea { overflow: auto; }
.submit, .button { cursor: pointer; border-width: 1px; border-color: #aaa; text-indent: 0px; padding: 0px; }
td.stop { padding: 0; }
input.stop { margin-top: 3px; }
a.start, a.start:visited { line-height: 2em; }
.ls td { vertical-align: top; }
p { margin: 0.5em 0; }
form { margin: 0; }
a, a:link, a:visited { text-decoration: none; color: #008000; }
a:hover { text-decoration: underline;  }
b { font-family: arial; font-size: 12px; }
.top { margin: 0; padding: 0.5em 1em; margin-bottom: 0em; border-bottom: #999 1px solid; background: #eee; }
i { font-family: verdana; font-size: 11px; padding: 0 0px; color: #999; font-style: normal; }
#options { background: #eee; padding: 0.5em 1em; border: #999 1px solid; z-index: 10; position: absolute; top: 31px; left: 272px; display: none; }
.tab_cont { margin: 1em; }
.list { margin: 0em; overflow: auto; height: 346px; cursor: default; }
.list table { width: 100%; }
#select_project { width: 170px; }
#form_task, #form_project { padding: 0.5em 1em; border-bottom: #999 1px solid; }
#form_task { padding-left: 0.5em; padding-right: 0.5em; }
.cont { margin: 0.5em 1em; }